package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.EDiscountInfoMapper;
import com.ruoyi.system.domain.EDiscountInfo;
import com.ruoyi.system.service.IEDiscountInfoService;

/**
 * 贴现人信息Service业务层处理
 * 
 * @author ruoyi
 * @date 2022-04-21
 */
@Service
public class EDiscountInfoServiceImpl implements IEDiscountInfoService 
{
    @Autowired
    private EDiscountInfoMapper eDiscountInfoMapper;

    /**
     * 查询贴现人信息
     * 
     * @param id 贴现人信息主键
     * @return 贴现人信息
     */
    @Override
    public EDiscountInfo selectEDiscountInfoById(Long id)
    {
        return eDiscountInfoMapper.selectEDiscountInfoById(id);
    }

    /**
     * 查询贴现人信息列表
     * 
     * @param eDiscountInfo 贴现人信息
     * @return 贴现人信息
     */
    @Override
    public List<EDiscountInfo> selectEDiscountInfoList(EDiscountInfo eDiscountInfo)
    {
        return eDiscountInfoMapper.selectEDiscountInfoList(eDiscountInfo);
    }

    /**
     * 新增贴现人信息
     * 
     * @param eDiscountInfo 贴现人信息
     * @return 结果
     */
    @Override
    public int insertEDiscountInfo(EDiscountInfo eDiscountInfo)
    {
        return eDiscountInfoMapper.insertEDiscountInfo(eDiscountInfo);
    }

    /**
     * 修改贴现人信息
     * 
     * @param eDiscountInfo 贴现人信息
     * @return 结果
     */
    @Override
    public int updateEDiscountInfo(EDiscountInfo eDiscountInfo)
    {
        return eDiscountInfoMapper.updateEDiscountInfo(eDiscountInfo);
    }

    /**
     * 批量删除贴现人信息
     * 
     * @param ids 需要删除的贴现人信息主键
     * @return 结果
     */
    @Override
    public int deleteEDiscountInfoByIds(Long[] ids)
    {
        return eDiscountInfoMapper.deleteEDiscountInfoByIds(ids);
    }

    /**
     * 删除贴现人信息信息
     * 
     * @param id 贴现人信息主键
     * @return 结果
     */
    @Override
    public int deleteEDiscountInfoById(Long id)
    {
        return eDiscountInfoMapper.deleteEDiscountInfoById(id);
    }
}
